Comment créer une machine virtuelle gratuitement sur Windows Pro ?

Illustration - machine virtuelle

Vous avez un ordinateur personnel (PC) er vous aimeriez y installer gratuitement une machine virtuelle, une VM comme ils disent dans le jargon. LogiqueTechno vous montre comment faire.

Créer une machine virtuelle (VM) sur Windows Pro est une excellente initiative. L’avantage majeur de la version Pro de Windows est qu’elle intègre nativement un outil ultra-performant nommé un hyperviseur, pour le faire : Hyper-V. Vous n’avez donc même pas besoin de télécharger un logiciel tiers pour commencer. Cela dit, d’autres solutions gratuites et open-source comme VirtualBox de l’entreprise Oracle offrent une flexibilité différente, notamment pour les configurations réseau complexes ou le support de systèmes d’exploitation plus anciens.

Ce guide complet et détaillé vous expliquera pas à pas, de manière exhaustive, comment configurer, optimiser et sécuriser vos machines virtuelles sous Windows Pro en utilisant la solution gratuite intégrée à Windows: Hyper-V (une solution native).

Comprendre la virtualisation et les prérequis matériels

Avant de plonger dans la configuration technique, il est essentiel de comprendre l’environnement dans lequel vous allez évoluer. Une machine virtuelle est une émulation logicielle d’un ordinateur physique. Elle utilise les ressources réelles de votre machine hôte (processeur, mémoire vive, stockage, carte réseau) pour faire tourner un système d’exploitation invité (Guest OS) de manière totalement isolée.

Les prérequis matériels essentiels

Pour que la virtualisation soit fluide, votre ordinateur doit respecter certaines conditions strictes :

Processeur (CPU) : Un processeur 64 bits avec extension d’adresse physique (PAE), extension NX (No-execute) et la virtualisation matérielle activée dans le BIOS/UEFI.
Intel : Technologie Intel VT-x.
AMD : Technologie AMD-V.

Mémoire vive (RAM) : Windows Pro consomme environ 4 Go à lui seul. Pour faire tourner une VM Windows, il vous faudra au minimum 8 Go de RAM au total (16 Go étant le point d’équilibre idéal pour allouer 4 à 8 Go à votre machine virtuelle).

Stockage : Un disque SSD (SATA ou NVMe) est impératif. Installer une machine virtuelle sur un disque dur mécanique (HDD) traditionnel se traduira par des lenteurs extrêmes lors des accès disque.

Activer la virtualisation dans le BIOS/UEFI

Si la virtualisation n’est pas activée au niveau de la carte mère, aucun hyperviseur ne pourra démarrer.

1. Redémarrez votre ordinateur et appuyez frénétiquement sur la touche d’accès au BIOS (généralement Suppr, F2, F10 ou F12 selon la marque de votre carte mère).
2. Naviguez vers les options avancées du processeur (Advanced CPU Configuration, Overclocking ou Chipset).
3. Selon votre marque de CPU, . Recherchez l’option nommée Intel Virtualization Technology, VT-x, Secure Virtual Machine (SVM) ou AMD-V.
4. Passez la valeur sur Enabled (Activé).
5. Sauvegardez les modifications et quittez (généralement la touche F10).

Déployer une VM avec Hyper-V (Méthode Native)

Hyper-V est l’hyperviseur de type 1 de Microsoft. Contrairement aux logiciels classiques qui s’exécutent par-dessus Windows, Hyper-V s’exécute directement au niveau du matériel informatique, ce qui lui confère des performances brutes exceptionnelles et une latence minimale.

Activer la fonctionnalité Hyper-V sur Windows Pro

Par défaut, Hyper-V est installé sur Windows Pro mais il n’est pas activé. Pour l’allumer :

1. Ouvrez le menu Démarrer et tapez Activer ou désactiver des fonctionnalités Windows, puis appuyez sur Entrée.
2. Dans la liste qui apparaît, cochez la case Hyper-V. Assurez-vous que les sous-dossiers Outils de gestion Hyper-V et Plateforme Hyper-V sont également cochés.
3. Cliquez sur OK. Windows va télécharger et installer les fichiers nécessaires.
4. Redémarrez votre ordinateur lorsque le système vous le demande pour finaliser l’installation de l’hyperviseur.

Configurer le commutateur réseau virtuel (Virtual Switch)

Pour que votre machine virtuelle puisse accéder à Internet et à votre réseau local, elle a besoin d’une carte réseau virtuelle connectée à un commutateur virtuel.

1. Ouvrez le menu Démarrer, cherchez Gestionnaire Hyper-V et ouvrez-le.
2. Dans le panneau de droite (Actions), cliquez sur Gestionnaire de commutateur virtuel.
3. Sélectionnez Externe (pour donner à la VM un accès direct à votre réseau physique et à Internet) puis cliquez sur Créer un commutateur virtuel.
4. Nommez-le (par exemple : Accès Internet Externe).
5. Dans le menu déroulant « Réseau externe », sélectionnez votre carte réseau active (votre carte Wi-Fi ou votre carte Ethernet principale).
6. Laissez la case Autoriser le système d’exploitation de gestion à partager cette carte réseau cochée. Cliquez sur Appliquer puis sur OK.

Création de la Machine Virtuelle

1. Dans le Gestionnaire Hyper-V, cliquez sur Nouveau dans le panneau de droite, puis sur Machine virtuelle.
2. L’assistant s’ouvre. Cliquez sur Suivant.
3. Nom et emplacement : Donnez un nom explicite à votre VM (ex: Ubuntu-Serveur ou Windows11-Test). Vous pouvez modifier l’emplacement par défaut pour stocker la VM sur un autre disque SSD si nécessaire.
4. Spécifier la génération :  Choisissez Génération 2 pour les systèmes modernes (Windows 10/11, versions récentes de Linux). Elle prend en charge le firmware UEFI et le démarrage sécurisé (Secure Boot). Choisissez Génération 1 uniquement si vous tentez d’installer un système 32 bits très ancien ou obsolète.
5. Affecter la mémoire : Allouez la quantité de RAM souhaitée. Pour un Windows 11 virtuel, mettez au moins 4096 Mo (4 Go). Décochez la case Utiliser la mémoire dynamique dans un premier temps pour garantir des performances stables lors de l’installation.
6. Configurer le réseau : Dans le menu déroulant « Connexion », sélectionnez le commutateur virtuel externe que vous avez créé à l’étape précédente.
7. Connecter un disque dur virtuel : Laissez l’option Créer un disque dur virtuel cochée. Choisissez la taille du disque (ex : 70 Go). Hyper-V utilise des disques à extension dynamique (.vhdx), ce qui signifie que le fichier ne prendra sur votre vrai SSD que l’espace réellement utilisé par la VM.
8. Options d’installation : Sélectionnez Installer un système d’exploitation à partir d’un fichier image de démarrage (.iso). Cliquez sur Parcourir et sélectionnez le fichier ISO du système que vous souhaitez installer (que vous aurez téléchargé au préalable).
9. Cliquez sur Terminer.

Premier démarrage de la machine virtuelle et installation du système

1. Dans la liste centrale du Gestionnaire Hyper-V, faites un clic droit sur votre nouvelle machine virtuelle et cliquez sur Se connecter.
2. Une fenêtre noire s’ouvre. Cliquez sur le bouton vert Démarrer au centre ou en haut à gauche.
3. Attention : Dès que la machine démarre, si vous installez un système en Génération 2, un message rapide disant « Press any key to boot from CD or DVD » s’affichera. Cliquez immédiatement à l’intérieur de la fenêtre noire et appuyez sur la barre d’espace ou Entrée pour lancer le programme d’installation.
4. Suivez ensuite les étapes d’installation classiques à l’écran, exactement comme vous le feriez sur un ordinateur physique.

 

Où et comment récupérer des systèmes d’exploitation (ISO) légalement et gratuitement

Pour alimenter votre machine virtuelle, vous avez besoin de fichiers d’installation au format `.iso`. Voici les méthodes officielles et gratuites pour obtenir les principaux systèmes du marché :

Windows 10 et Windows 11 (Microsoft)

Microsoft permet à quiconque de télécharger librement les images ISO de ses systèmes d’exploitation. Vous n’avez pas nécessairement besoin d’acheter une clé de licence pour l’utiliser dans un cadre de test à court terme : le système fonctionnera, avec simplement un filigrane en bas à droite et le blocage de certaines options de personnalisation esthétique.

Méthode standard : Rendez-vous sur la page officielle Télécharger Windows 11 de Microsoft. Allez dans la section « Téléchargement de l’image de disque (ISO) de Windows 11 », choisissez l’édition et la langue (Français) (ou autre si vous préférez) puis validez.

Méthode Hyper-V Rapide : Dans le Gestionnaire Hyper-V, au lieu de cliquer sur « Nouveau > Machine virtuelle », vous pouvez cliquer sur Création rapide… en haut à droite. Hyper-V vous proposera de télécharger et de configurer automatiquement un environnement de développement Windows 11 d’évaluation officiel ou une version Ubuntu préconfigurée.

Les distributions Linux (totalement gratuites et Open-Source)

Linux est le roi de la virtualisation. C’est léger, gratuit et parfait pour s’entraîner à la ligne de commande, au développement web ou à la gestion de serveurs.

Ubuntu Desktop / Server : La distribution la plus accessible et documentée pour les débutants. Téléchargeable sur le site officiel d’Ubuntu.
Linux Mint : Parfait si vous venez de l’univers Windows, l’interface graphique étant très similaire.
Debian / Fedora : Pour les utilisateurs un peu plus avancés souhaitant un système très stable ou à la pointe des nouveautés logicielles.

Optimisation des performances : Allocation des ressources et configurations avancées

Pour éviter que votre système Windows Pro hôte ne rame pendant que votre machine virtuelle est active, ou à l’inverse, que votre machine virtuelle souffre de saccades à répétition, l’allocation des ressources physiques doit obéir à des règles strictes basées sur les mathématiques de votre configuration matérielle.

La règle d’or du calcul des ressources

Ne donnez jamais plus de 50 % des ressources de votre machine physique à votre machine virtuelle, sauf cas d’usage extrêmement spécifique et temporaire.

Optimisations spécifiques pour Hyper-V

Services d’intégration : Assurez-vous qu’ils sont tous activés. Allez dans les paramètres de la VM, sous l’onglet Services d’intégration, et cochez toutes les cases (Échange de données, Pulsation, Sauvegarde, Arrêt du système de l’invité…). Cela permet une synchronisation parfaite de l’horloge et un arrêt propre de l’OS virtuel lorsque vous fermez l’hyperviseur.

Mémoire dynamique : Si vous lancez plusieurs machines virtuelles en même temps, cochez « Activer la mémoire dynamique » dans les paramètres de mémoire d’Hyper-V. Définissez une RAM minimale (ex: 1024 Mo) et une RAM maximale (ex: 4096 Mo). Hyper-V n’allouera que ce dont l’OS invité a réellement besoin à l’instant T, libérant le reste pour votre système Windows Pro.

Sécurité et maintenance : Snapshots, sauvegardes et isolation réseau

L’un des plus grands intérêts de la virtualisation est le droit à l’erreur. Si vous installez un logiciel contenant un virus ou si vous cassez la configuration système de votre machine virtuelle, vous pouvez revenir en arrière en une fraction de seconde grâce aux fonctionnalités de points de contrôle (Snapshots).

Utiliser les points de contrôle (Snapshots / Checkpoints)

Un point de contrôle fige l’état exact du disque dur virtuel à un instant précis.

Sur Hyper-V : Faites un clic droit sur la VM en cours d’exécution ou arrêtée, et cliquez sur Point de contrôle. Pour y revenir, sélectionnez le point de contrôle créé dans le panneau inférieur et cliquez sur Appliquer.

Attention à l’espace disque : Un point de contrôle ne remplace pas une vraie sauvegarde à long terme. Plus vous écrivez de nouvelles données sur votre VM après avoir pris un point de contrôle, plus le fichier de différence (diff) grossira sur votre vrai SSD, ce qui peut finir par saturer votre espace de stockage physique. Supprimez ou fusionnez vos points de contrôle réguliers lorsque vos tests sont validés.

Isoler sa machine virtuelle du réseau principal (Mode « Sandboxing »)

Si le but de votre machine virtuelle est d’analyser des fichiers douteux, de naviguer sur des sites à risques ou de tester des scripts réseau expérimentaux, vous devez impérativement couper les ponts entre la VM et votre réseau domestique réel pour éviter toute contamination latérale.

Configuration d’isolation totale :
Dans Hyper-V : Créez un commutateur virtuel de type Interne ou Privé. Un commutateur privé restreint les communications uniquement entre les machines virtuelles s’exécutant sur cet hôte, sans aucun accès au Windows Pro principal ni à votre box internet.

Dépannage des erreurs fréquentes

Même avec le meilleur guide, la virtualisation se heurte parfois à des barrières liées aux couches de sécurité profondes de Windows Pro. Voici comment résoudre les blocages classiques.

Erreur : « Impossible de démarrer la machine virtuelle car l’hyperviseur n’est pas en cours d’exécution »

Cause : La virtualisation matérielle est désactivée dans votre BIOS ou les fonctionnalités fondamentales de sécurité de Windows bloquent l’accès à l’hyperviseur.

Solution :

1. Vérifiez à nouveau l’activation de VT-x/AMD-V dans votre BIOS.
2. Ouvrez une invite de commande (CMD) en tant qu’administrateur sous Windows Pro et tapez la commande suivante :
`cmd bcdedit /set hypervisorlaunchtype auto `
3. Redémarrez votre PC hôte.

En maîtrisant cette configuration, vous disposez d’un laboratoire informatique complet, sécurisé et totalement gratuit, directement hébergé sur votre système Windows Pro. Que ce soit pour tester des logiciels, développer des applications, ou découvrir de nouveaux systèmes d’exploitation, l’univers de la virtualisation s’ouvre pleinement à vous.

Suggestions de lecture